home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_10_05 / 1005076a < prev    next >
Text File  |  1991-09-24  |  384b  |  22 lines

  1. /*
  2.  *    main.c - main to test the stack abstraction
  3.  */
  4.  
  5. #include <stdio.h>
  6. #include <assert.h>
  7. #include <stack.h>
  8.  
  9. char    *some_pointer = "some data";
  10.  
  11. void    main() {
  12. STK    *stk;
  13.  
  14.     stk = StkConstruct();
  15.     assert(StkIsEmpty(stk));
  16.     StkPush(stk, some_pointer);
  17.     assert(!StkIsEmpty(stk));
  18.     assert(StkPop(stk) == some_pointer);
  19.     assert(StkIsEmpty(stk));
  20.     StkDestroy(stk);
  21. }
  22.